long stay units - German English Dictionary